package javaCode.chapter09.main_;

public class Main01 {

    //静态变量/属性
    private static String name = "Java";

    //非静态属性/变量
    private int n1 = 100;

    //静态方法
    public static void hi() {
        System.out.println("Main01 的hi方法");
    }

    public static void main(String[] args) {

        //可以直接使用 name
        //1、静态方法main 可以直接访问 本类的静态成员
        System.out.println("name=" + Main01.name);
        hi();
        //2、静态方法main 不可以可以直接访问 本类的非静态成员
        //System.out.println("n1=" + n1);//错误
        //3、静态方法main 要访问本类的非静态成员，需要先创建对象，在调用即可
        Main01 main01 = new Main01();
        System.out.println(main01.n1); //ok
    }
}
